System and Method For Advertising on the Internet

ABSTRACT

A system for advertising on the internet. The system comprises a web server in communication with the internet. The system further comprises an advertiser module stored on the web server and adapted to receive a DISPLAY AD and a MESSAGE AD. The advertiser module further comprises a message module stored on the web server and adapted to serve an advertiser host web page to a surfer upon activation of the DISPLAY AD by the surfer. The advertiser host page comprises first and second message fields and a cell phone number field. The first and second message fields are adapted to receive a SMS or a MMS message entered by the surfer, respectively. The cell phone number field is adapted to receive the cell phone number of the recipient. The message module is further adapted to send the SMS or MMS message and the MESSAGE AD to a communication carrier.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of and claims priority to U.S. patentapplication Ser. No. 13/118,434 filed on May 29, 2011, now pending,which claims priority to U.S. Provisional Application Ser. No.61/454,640 filed on Mar. 21, 2011, now expired, both of which are herebyincorporated in their entirety into this specification.

BACKGROUND OF THE INVENTION

Pay-per-click (PPC) advertising is the most common form of directadvertising on the internet. FIG. 1 illustrates a web search page 100 ofa conventional search engine such as Google®, Yahoo® or Bing® where aninternet surfer (not shown) can surf or search the internet by firstentering target key words in a keyword box 112 and then conducting thesearch by clicking search link 114 resulting in a search result list116. To the right of the search result list 116 is a plurality ofconventional PPC Ads 102, 104, 106, 108 and 110. An internet surfer whoclicks, for example, PPC Ad 102 is directed to a web-site located at theaddress of www.xl.com. The advertiser is charged a fee each time its PPCAd is clicked by an internet surfer. The fee depends upon many factors,including how many advertisers want the same keyword and the location ofthe PPC Ad on web search page. Publishers of web-sites having hightraffic also benefit from PPC advertising by allowing PPC Ads to bedisplayed on their web pages. A publisher web-site may be defined as anyweb-site or network of web-sites published on the internet by a personor company that has regularly updated content and a high degree oftraffic. Each time the PPC Ad is clicked by an internet surfer, thepublisher is paid a percentage of the fee charged to the advertiser.Every day, internet surfers click many advertisements as they surf theinternet which costs advertisers sponsoring PPC Ads a significant amountof money. Often, the amount of traffic generated does not result inenough sales to cover the costs of advertising. In such cases, theadvertiser is left without a cost effective way to advertise on theinternet.

SUMMARY OF THE INVENTION

One object of the present invention is to provide a cost effective wayfor on-line businesses to advertise on the internet.

Another object of the present invention is provide an on-lineadvertising system that increases the likelihood that an advertisementis viewed by a recipient who is highly interested in the advertisementresulting in more conversions or sales per lead.

The present invention is directed to a system or web site foradvertising on the internet. The web site comprises a web based serverin communication with the internet. The web-site further comprises anadvertiser module stored on the server to receive an advertisingcampaign entered by an advertiser. The advertising module comprises aDisplay Ad generator module having a set of code configured so theadvertiser can create and store a DISPLAY AD in a data base. Theadvertising module further comprises a Message Ad generator modulehaving a set of code configured so the advertiser can create and store aMESSAGE AD in the data base. The advertiser module further comprises alocation module having a set of code configured so the advertiser canselect a publisher's website to place the DISPLAY AD. The advertisermodule further comprises an activation module having a set of codeadapted to allow the advertiser to start and stop the advertisingcampaign. The advertiser module further comprises a message modulehaving a first set of code configured to serve an advertiser host webpage to the internet surfer upon activation of the DISPLAY AD by thesurfer. The advertiser host page comprises a first portion having amessage box and a second portion displaying the web page of theadvertiser corresponding to the URL address entered by the advertiser.The message box comprises first and second message fields and a cellphone number field. The first and second message fields are adapted toreceive a SMS message or a MMS entered by the surfer, respectively. Thecell phone number field is adapted to receive a cell phone numberentered by the internet surfer corresponding to the communication deviceof the recipient. The message module comprises a second set of codeadapted to pre-populate the message field with the MESSAGE AD created bythe advertiser. The message module further comprises a third set of codeadapted to send or transmit the SMS or MMS message and the MESSAGE AD tothe communication carrier for transmission to the communication deviceof the recipient. The advertiser module further comprises a billingmodule having a first set of code adapted to charge the advertiser a feewhen the SMS or MMS message and MESSAGE AD is sent to the communicationcarrier.

BRIEF DESCRIPTION OF THE DRAWINGS

The following description of the invention will be more fully understoodwith reference to the accompanying drawings in which:

FIG. 1 illustrates a conventional search engine web page having aplurality of PPC Ads positioned to the right of a search result list;

FIG. 2 is a high level block diagram of a system according to thepresent invention.

FIG. 3 is a search engine web page showing a DISPLAY AD according to thepresent invention to the right of a conventional search result list;

FIG. 4 is an advertiser host web page according to the present inventionhaving a first portion showing a message box and second portion showingthe web page of the advertiser;

FIG. 5 shows a message box of the advertiser host web page after log-onby an internet surfer;

FIG. 6 is a combination of FIGS. 6A-6C which are a high level flow chartshowing the operation of the advertiser module according to the presentinvention;

FIG. 7 is a high level flow chart showing the operation of the publishermodule according to the present invention;

FIG. 8 is a high level flow chart showing the operation of the messagemodule according to the present invention;

FIG. 9 is a high level flow chart showing the operation of the internetsurfer module according to the present invention;

FIG. 10 is an illustration of a main sponsor web page according to thepresent invention;

FIG. 11 is a combination of FIGS. 11A-11C which are a high level flowchart showing a method of advertising on the internet according to thepresent invention; and

FIG. 12 is an illustration of a publisher's web page having DISPLAY ADSaccording to the present invention placed within banners ads, a text ad,a video ad, and a game ad.

DESCRIPTION OF THE INVENTION

Referring to FIG. 2, a system or web site 200 according to a firstembodiment of the present invention is shown in communication with aninternet and/or world wide web 102. System 200 generally comprises a webbased server 202 in communication with internet 102. Web based server202 generally comprises a central processing unit (not shown), a storagedevice 203, and a data base 204 generally adapted to store in anorganized manner information entered by an advertiser 104 having acommunication device 106, a publisher 108 having a communication device110, and an internet surfer 112 having a communication device 114.System 200 further comprises a graphical user interface (GUI) 205 storedon web based server 202 to allow communication with a web browser (notshown) of communication devices 106, 110, and 114 used by advertiser104, publisher 108, and internet surfer 112, respectively. Web basedserver 202 may be any type of conventional web based server such as thePOWERSERVE DUO T2000 web based server available from PSSC Labs, 20432North Sea Circle Lake Forest, Calif. 92630, www.pssclabs.com.Communication devices 106, 110 and 114 may be any type of hard wiredand/or wireless communication device such as a desk top computer and/ora portable hand held communication such as an iphone® by Apple® having abrowser and access to the internet that allows communication with GUI205.

With reference to FIGS. 2 and 3, system 200 further comprises anadvertiser module 206 stored on storage device 203 of web based server202. Advertiser module 206 is adapted to receive and operate anadvertising campaign (to be described) entered by advertiser 104 usingcommunication device 106. Advertiser module 206 comprises a registrationmodule 208 having a first set of code configured to receive an URLaddress for a web page of advertiser 104 and to store the URL address inan advertiser data base 210 of data base 204. Advertising module 206further comprises a Display Ad generator module 212 having a first setof code configured so advertiser 104 can create and store a DISPLAY AD214 and a DISPLAY AD 215 (FIG. 3) in a Display Ad data base 216 of database 204 (FIG. 2). Advertising module 206 further comprises a Message Adgenerator module 218 having a first set of code configured so advertiser104 can create and store a MESSAGE AD 220 (FIG. 4—to be described) in aMessage Ad data base 222 of data base 204. Advertiser module 206 furthercomprises a Display Ad location module 224 having a first set of codeconfigured so advertiser 104 can select one or more publisher web-sitesand/or networks (URL address) on internet 102 to place DISPLAY AD 214and DISPLAY AD 215.

Referring to FIG. 3, wherein a search engine search result web page 300having DISPLAY ADS 214 and 215 are placed to the right of a conventionalsearch result list 302 generated by surfer 112 by entering key words(not shown) in a key word box 304 and hitting or activating a searchlink 306. Conventional PPC Ads 308, 310, and 312 may also appear alongwith DISPLAY ADS 214 and 215. As will be described more fully herein,DISPLAY ADS 214 and 215 may be created as part of several advertisingcampaigns by the same or different advertiser.

Referring back to FIG. 2, advertiser module 206 further comprises atarget user module 226 having a first set of code configured to allowadvertiser 104 to select the demographics of internet surfer 112 thatadvertiser 104 wants to view DISPLAY AD 214. Advertiser module 206further comprises a target key word module 228 having a first set ofcode configured to allow advertiser 104 to select one or more keywords.Advertiser module 206 further comprises an activation module 230 havinga first set of code adapted to allow advertiser 104 to start and stopthe advertising campaign. Advertiser module 206 further comprises abilling module 232 having a first set of code adapted to chargeadvertiser 104 a fee when a SMS message 502 (FIG. 5—to be described) andMESSAGE AD 220 (FIG. 5—to be described) are sent by surfer 112 to acommunication carrier 120 for transmission to a communication device 118of a recipient 116. In the embodiment shown, communication device 118 isa cell phone or any hand held portable communication device havingwireless telephone capability or VOIP capability. Billing module 232comprises a second set of code adapted to charge advertiser 104 a feewhen SMS message 502 (FIG. 5—to be described) and MESSAGE AD 220 (FIG.5—to be described) are sent to communication carrier 120.

With reference to FIGS. 2 and 4, system 200 further comprises a messagemodule 234 stored on storage device 203 of web based sever 202. Messagemodule 234 has a first set of code configured to serve an advertiserhost web page 400 (FIG. 4) to internet surfer 112 upon activation ofDISPLAY AD 214 by internet surfer 112. As shown by FIG. 4, advertiserhost web page 400 comprises a first portion 402 displaying first andsecond message boxes 404 and 406 and a cell phone number field 414.Advertiser host web page 400 comprises a second portion 408 displaying aweb page 410 of advertiser 104 corresponding to the URL address enteredby advertiser 104 which in the drawing is shown as www.x7.com. Firstmessage box 404 is a well known SMS message box comprising a messagefield 412 pre-populated with Message Add 220 created by advertiser 104.Similarly, second message box 406 is a well known MMS message boxcomprising a message field 416 pre-populated with Message Ad 220 createdby advertiser 104. Advertiser host web page 400 further comprises alogin box 418 adapted to receive registration and/or log-in information(not shown) from internet surfer 112 using communication device 114.

Referring to FIG. 5, after surfer 112 successfully enters a user name520 and a password 522 into login box 418 of advertiser host page 400,message field 412 of first message box 404 is adapted to receive amessage 502 entered by surfer 112 via entry box 503. Similarly, cellphone number field 414 is adapted to receive a cell phone number 504entered by surfer 112 corresponding to a communication device 118 of arecipient 116. First message box 404 further comprises a SEND linkoperable by surfer 112 to send SMS message 502 and MESSAGE AD 220 tocommunication carrier 120 corresponding to the cell phone number enteredby surfer 112. At the same time, message field 416 of second message box406 is also adapted to receive a message 506 entered by surfer 112 via afile look-up box 507 and a BROWSE button 508. Cell phone number field414 is adapted to receive a cell phone number 504 entered by surfer 112corresponding to communication device 118 of recipient 116. First andsecond message boxes 404 and 406 may be any type of message servicetechnology currently and/or futurely developed. Message module 234further comprises a second set of code adapted to pre-populate messagefield 412 of first message box 404 and message field 416 of secondmessage box 406 with MESSAGE AD 220 created by advertiser 104. Messagemodule 234 further comprises a third set of code adapted to send ortransmit message 502 or 506 along with MESSAGE AD 220 to communicationcarrier 120 for sending to communication device 118 of recipient 116.Message module 234 further comprises a fourth set of code adapted tostore the cell phone number corresponding to communication device 118 ofrecipient 116 in a recipient data base 244 of data base 204.

With reference to FIG. 2, system 200 further comprises a publishermodule 236 stored on storage device 203 of web based server 202.Publisher module 236 has a first set of code adapted to serve apublisher web page (not shown) to publisher 108. Publisher module 236comprises a second set of code configured to receive registration and/orlog-in information (not shown) from publisher 108 and to store theregistration and/or log-in information in a publisher data base 238 ofdata base 204. Publisher module 236 comprises a third set of codeconfigured to generate a display code (not shown) for publisher 108 sothat DISPLAY AD 214 created by advertiser 104 (or DISPLAY AD 215 createdby the same or different advertiser) can be placed or displayed onpublisher's web page 300 (FIG. 3).

With reference to FIG. 2, system 200 further comprises an internetsurfer module 240 stored on storage device 203 of web based server 202.Internet surfer module 240 has a first set of code adapted to adapted toserve an internet surfer web page (not shown) to surfer 112. Internetsurfer module 240 comprises a second set of code configured to receiveregistration and/or log-in information (not shown) from surfer 112 andto store the registration and/or log-in information in surfer data base242 of data base 204.

Referring to FIG. 6, a high level flow chart shows the operation ofadvertiser module 206. As shown by step 602, a web page is servedprompting the advertiser to enter log-in information, including a username, password, valid e-mail address, and a URL for the advertiser's webpage. As shown by step 604, advertiser module 206 accepts the user name,password, valid e-mail address, and URL of the advertiser and stores theinformation in advertiser data base 210. As shown by step 606, a webpage is served prompting advertiser 104 to select a location on theinternet to place the DISPLAY AD—for example, a search engine website ornetwork, a publisher website or network, or a main sponsor page (to bedescribed). The selected location is stored in advertiser data base 210as part of an advertising campaign. As shown by step 608, a web page isserved prompting advertiser 104 to select targeting features of internetsurfer(s) 112 by, for example, geographic, demographic, andpsycho-graphic metrics. As shown by step 610, a web page is servedprompting advertiser 104 to select target key words. As shown by step612, a web page is served prompting advertiser 104 to enter one or moretext based DISPLAY ADs. As shown by step 614, the DISPLAY AD is storedin Display Ad data base 216 (FIG. 2) as part of the advertisingcampaign. As shown by step 616, a web page is served promptingadvertiser 104 to select one of the DISPLAY ADs from Display Ad database 216 (FIG. 2). As shown by step 618, a web page is served promptingadvertiser 104 to upload an image, animation, video, audio, game or thelike to appear in the DISPLAY AD and to store the DISPLAY AD in DisplayAd data base 216 (FIG. 2) as part of the adverting campaign. As shown bystep 620, a web page is served prompting advertiser 104 to enter one ormore MESSAGE ADs. As shown by step 622, the MESSAGE ADs are stored inMessage Ad data base 222 (FIG. 2). As shown by step 624, a web page isserved prompting advertiser 104 to select a MESSAGE AD from Message Addata base 222. As shown by step 626, a web page is served promptingadvertiser 104 to select a budget per day, week, and year. Although thestep is not shown, the budget information is stored in advertiser database 210 as part of advertising campaign. As shown by step 628, a webpage is served prompting advertiser 104 to enter payment method andbilling information. Although the step is not shown, the payment methodand billing information of the advertiser is stored in advertiser database 210. As shown by step 630, a web page is served allowing theadvertiser to activate (start) or stop the advertising campaign uponwhich a signal is send to message module 234.

Referring to FIG. 7, a high level flow chart shows the operation ofpublisher module 236. As shown by step 702, a web page is served topublisher 108 with a log-in box and/or sign-up box. As shown by step704, a web page is served prompting publisher to enter his/her use name,password, URL, and a valid e-mail address. As shown by block 710, thee-mail address entered by the publisher is verified by sending an e-mailto the publisher with a verification link. As shown by step 712,publisher's account information is stored in publisher data base 238. Asshown by step 714, a web page is served prompting publisher 108 to electan advertisement format to be displayed on their website—for example,text ad, video ad, and an animation ad. As shown by step 716, anadvertisement code is generated for publisher 108 to allow the DISPLAYAD created by the advertiser to be displayed on the publisher's website. As shown by step 718, the publisher copies and pastes theadvertisement code into the utility source code of publisher's website.As shown by step 720, DISPLAY ADs created by advertisers at publisher'swebsite are filtered so as to be relevant to content of publisher'swebsite. As shown by step 722, a web page is served to the publisherwith daily reports on how many SMS and MMS messages were sent byinternet surfers directed from a DISPLAY AD located on the publisher'swebsite. As shown by step 724, the publisher is paid each time a SMS orMMS message with a MESSAGE AD is sent by an internet surfer directed bya DISPLAY AD located on publisher's website. Payments owed the publisherare stored in publisher data base 238.

Referring to FIG. 8, a high level flow chart shows the operation ofmessage module 234. As shown by step 802, message module 234 checks forthe next advertising campaign of all advertising campaigns created byall advertisers. Control is passed to a decisional block 804. As shownby decisional block 804, message module 234 checks if the advertisingcampaign has been activated. If the advertising campaign has not beactivated, control is returned to step 802. If the advertising campaignhas been activated then control passes to step 806. As shown by step806, message module 234 serves an advertising host web page sponsored bythe advertiser of the advertising campaign. The advertiser host web pagecomprises a SMS message field, a MMS message field, a cell phone numberfield, and a SEND button or link. The SMS message field receives textentered by a surfer to be sent to a recipient corresponding to a cellphone number entered in the cell phone number field at no cost to theinternet surfer. The MMS message field receives text, images, animation,video, audio, games, and the like entered by the surfer to be sent to arecipient at no cost to the surfer. As shown by step 808, message module234 pre-populates the MESSAGE AD in the SMS and MMS message fields orotherwise attaches the MESSAGE AD to the SMS or MMS message entered bythe surfer. The MESSAGE AD cannot be changed and/or otherwise removedand/or altered by the surfer. Control is passed to block 810 or 816depending upon whether the surfer is entering a SMS or MMS message. Asshown by step 810, the SMS message field receives text entered by asurfer to be sent to a recipient corresponding to the cell phone numberentered in the Cell Phone Number field by the surfer at no cost to thesurfer. Control is then passed to a decisional block 812. As shown bydecisional block 812, the message module determines whether or not aSEND link from any SMS message box has been activated. If no SEND linkhas been activated the control is returned to block 810. If the SENDlink has been activated, then control is passed to block 814. As shownby block 814, upon activation of a SEND link, the SMS message entered bythe surfer with the attached MESSAGE AD is sent to the communicationcarrier for transmission to the communication device of the recipientcorresponding to the cell phone number entered by the surfer. In thecase off the surfer using the MMS message service, and as shown by block816, the MMS message field receives uploaded images, animation, video,audio, games and the like entered by a surfer to be sent to a recipientcorresponding to the cell phone number entered in the Cell Phone Numberfield by the surfer at no cost to the surfer. Control is then passed toa decisional block 818. As shown by decisional block 818, message module234 determines whether or not a SEND link from any MMS message box hasbeen activated. If no SEND link has been activated the control isreturned to block 816. If the SEND link has been activated, then controlis passed to block 814. As shown by block 814, upon activation of a SENDlink, the MMS message entered by the surfer with the attached MESSAGE ADis sent to the communication carrier for transmission to thecommunication device of the recipient corresponding to the cell phonenumber entered by the surfer.

Message module 234 may also comprise a set of code configured to send anotification to the recipient after the surfer activates or clicks theSEND link of the SMS or MMS message box but before the SMS or MMSmessage with the attached MESSAGE AD is actually sent to thecommunication carrier. Upon message module 234 receiving an acceptanceof the notification then the SMS or MMS message with the attachedMESSAGE AD is sent to the communication carrier for transmission to thecommunication device of the recipient corresponding to the cell phonenumber entered by the surfer. Further, upon acceptance of anotification, the recipient's cell phone number is stored in a recipientdata base 244 so that future transmissions to the same recipient may bemade without sending a notification.

Referring to FIG. 9, where a high level flow chart shows the operationof internet surfer module 240. As shown by block 902, advertiser hostweb page 400 is served to internet surfer 112 upon activation of DISPLAYAD 214 or DISPLAY AD 215 (FIG. 3). As shown by block 904, a web page isserved prompting surfer 112 to enter a user name and password. As shownby block 906, a web page is served prompting surfer 112 to enterpersonal information such as name and address. As shown by step 908, aweb page is served prompting surfer 112 to enter a valid e-mail address.As shown by step 910, the e-mail address of surfer 112 is verified. Asshown by step 912, upon verification, the account information of surfer112 is stored in surfer data base 242 and surfer 112 is set to aregistered surfer. On subsequent clicks of a different DISPLAY AD,surfer 112 may simply log-in by entering his/her username and password.

Referring to FIG. 10, where a second embodiment of an advertiser hostweb page 1000 is shown as served to surfer 112 upon activation ofDISPLAY AD 214 or DISPLAY AD 215. Advertiser host web page 1000comprises advertiser spaces 1002, 1004, 1006 and 1008 surrounding a SMSmessage box 1010 and a MMS message box 1012. SMS Message box 1010 has amessage field 1011 pre-populated with a MESSAGE AD 220. Similarly, MMSMessage box 1012 has a message field 1013 pre-populated with a MESSAGEAD 220. Advertiser host web page 1000 further comprises a cell phonenumber box 104, and a login box 106, and a sign-up box 1018.

Referring to FIG. 11, where a high level flow chart shows a method ofadvertising on the internet according to the present invention. As shownby block 1102, the method comprises the step of providing a system orweb-site having a web-based server connected to the internet. As shownby block 1104, the method comprises the further step of providing a database on the server. As shown by block 1106, the method comprises thefurther step of receiving a web page location from the publisher. Asshown by block 1108, the method comprises the further step of storingthe web page location in the data base. As shown by block 1110, themethod comprises the further step of receiving a DISPLAY AD from theadvertiser. As shown by block 1112, the method comprises the furtherstep of storing the DISPLAY AD in the data base. As shown by block 1114,the method comprises the further step of receiving a MESSAGE AD from theadvertiser. As shown by block 1116, the method comprises the furtherstep of storing the MESSAGE AD in the data base. As shown by block 1118,the method comprises the further step of receiving information from theadvertiser indicative of an internet location to display the DISPLAY ADon the internet. As shown by block 1120, the method comprises thefurther step of transmitting the DISPLAY AD to the internet location. Asshown by block 1122, the method comprises the further step of receivinga SMS message from the surfer. As shown by block 1124, the methodcomprises the further step of receiving a cell phone number from thesurfer corresponding to a recipient to receive the SMS message. As shownby block 1126, the method comprises the further step of attaching theMESSAGE AD to the SMS message. As shown by block 1128, the methodcomprises the further step of sending the SMS message with the MESSAGEAD to the recipient. As shown by block 1130, the method comprises thefurther step of further comprising the step of charging the advertiser afee upon sending the message. As shown by block 1132, the methodcomprises the further step of receiving registration from an advertiserat the web-site. As shown by block 1134, the method comprises thefurther step of storing the registration information of the advertiserin the second data base. As shown by block 1136, the method comprisesthe further step of receiving registration information from thepublisher. As shown by block 1138, the method comprises the further stepof storing the registration information of the publisher user in thedata base. As shown by block 1140, the method comprises the further stepof receiving registration information from the surfer. As shown by block1142, the method comprises the further step of storing the registrationinformation of the internet surfer user in the data base.

Referring to FIG. 12, which shows a web page 1200 of a publisher'sweb-site having multiple SEND DISPLAY ADS appearing as banner ads 1202and 1204, a video ad 1206, and a game ad 1208. Activation or clicking ofany SEND DISPLAY AD will direct the surfer to the advertiser's host webpage (FIG. 4 or 10).

The foregoing description is intended primarily for purposes ofillustration. This invention may be embodied in other forms or carriedout in other ways without departing from the spirit or scope of theinvention.

What is claimed:
 1. A system for advertising on the internet by one ormore advertisers to one or more surfers browsing a web site or network;a communication carrier for sending a message to a communication deviceof a recipient, the system comprising: a web based server incommunication with the internet; said web based server comprising: anadvertiser module stored on said web based server and adapted to receivean advertising campaign from the advertiser; said advertiser modulecomprising a display ad generator module comprising a first set ofdisplay ad generator code configured so the advertiser can create andstore a DISPLAY AD on said web-based server; said advertiser modulefurther comprises a message add generator module comprising a first setof message add generator code configured so the advertiser can createand store a MESSAGE AD on said web based server; and a message modulestored on said web based server comprising a first set of message codeconfigured to serve an advertiser host web page to the surfer uponactivation of said DISPLAY AD; said advertiser host page comprises afirst message field adapted to receive a first message entered by thesurfer; said message module further comprising a second set of messagecode configured to attach said MESSAGE AD to said first message; saidmessage module further comprising a third set of message code adapted tosend said message with said MESSAGE AD to the communication carrier atno cost to the internet surfer.
 2. The system of claim 1, wherein saidadvertiser host page further comprises a cell phone number fieldconfigured to receive a cell phone number entered by the surfercorresponding to the communication device of the recipient.
 3. Thesystem of claim 2, wherein said advertiser module further comprises aregistration module comprising a first set of registration codeconfigured to receive an URL for a web page of the advertiser; a secondset of registration code configured to serve a web page so theadvertiser can enter registration information; and a third set ofregistration code configured to store said registration information onsaid web based server as a registered advertiser.
 4. The system of claim3, wherein said advertiser module further comprises a location modulecomprising a first set of location code configured so the advertiser canselect a location on the internet to place said DISPLAY AD.
 5. Thesystem of claim 4, wherein said advertiser module further comprises anactivation module comprising a first set of activation code to activatesaid advertising campaign of the advertiser.
 6. The system of claim 5,wherein said advertiser module further comprises a billing modulecomprising a first set of billing code adapted to charge the advertisera fee when said message is sent to the communication carrier.
 7. Thesystem of claim 6, further comprising a data base stored on said webbased sever; said data base comprises a first data base for storing saidDISPLAY AD; a second data base for storing said MESSAGE AD; a third database adapted to store a list of registered advertisers; and a fourthdata base adapted to store a list of registered surfers.
 8. The systemof claim 6, wherein said first message field comprises a SMS messagefield and said second message field comprises a MMS message field. 9.The system of claim 8, wherein said message received by said firstmessage box is a SMS message and said message received by said secondmessage box is a MMS message.
 10. A web based server for advertising onthe internet by one or more advertisers to one or more surfers browsinga web site or network; a communication carrier for sending a message toa communication device of a recipient, the web based server comprising:an advertiser module stored on the web based server and configured toreceive an advertising campaign from the advertiser; said advertisermodule comprises a registration module comprising a first set ofregistration code configured to receive an URL for a web page of theadvertiser; said advertiser module further comprising a display adgenerator module comprising a first set of display ad generator codeconfigured so the advertiser can create and store a DISPLAY AD on theweb based server; said advertiser module further comprises a message addgenerator module comprising a first set of message add generator codeconfigured so the advertiser can create and store a MESSAGE AD on theweb based server; said advertiser module further comprises a locationmodule comprising a first set of location code configured so theadvertiser can select a location on the internet to place said DISPLAYAD; said advertiser module further comprises an activation modulecomprising a first set of activation code to activate said advertisingcampaign of the advertiser; and a message module stored on the web basedserver comprising a first set of message code configured to serve anadvertiser host web page to the internet surfer upon activation of saidDISPLAY AD; said advertiser host page comprises a message box comprisinga first message field adapted to receive a message entered by thesurfer; said message box further comprises a cell phone number fieldconfigured to receive a cell phone number entered by the internet surfercorresponding to the communication device of the recipient; said messagemodule further comprising a second set of message code configured toattach said MESSAGE AD to said message; said message module furthercomprising a third set of message code adapted to send said message withsaid MESSAGE AD to the communication carrier at no cost to the internetsurfer.
 11. The system of claim 19, wherein said advertiser modulefurther comprises a location module comprising a first set of locationcode configured so the advertiser can select a location on the internetto place said DISPLAY AD.
 12. The system of claim 11, wherein saidadvertiser module further comprises an activation module comprising afirst set of activation code to activate said advertising campaign ofthe advertiser.
 13. The system of claim 12, wherein said advertisermodule further comprises a billing module comprising a first set ofbilling code adapted to charge the advertiser a fee when said message issent to the communication carrier.
 14. A method for advertising on theinternet by one or more advertisers to one or more surfers browsing aweb-site or network of a publisher; a communication carrier for sendinga message to a communication device of a recipient, the methodcomprising the steps of: a) providing a web based sever in communicationwith the internet; b) receiving a DISPLAY AD from the advertiser; c)storing the DISPLAY AD on the web based server; d) receiving a MESSAGEAD from the advertiser; e) storing the MESSAGE AD on the web basedserver; h) receiving a cell phone number from the surfer correspondingto a recipient to receive the SMS message; i) receiving a message fromthe surfer; j) attaching the MESSAGE AD to the message; and k) sendingthe message with the MESSAGE AD to the communication carrier.
 15. Themethod of claim 14, further comprising the step of receiving a selectionfrom the advertiser of an internet location to display the DISPLAY AD onthe internet.
 16. The method of claim 15, further comprising the step oftransmitting the DISPLAY AD to the internet location;
 17. The methodclaim 16, further comprising the step of charging the advertiser a feeupon sending the SMS message with the MESSAGE AD.
 18. The method ofclaim 17, further comprising the step of receiving a web page locationfrom the publisher and storing the web page location on the web basedsever.
 19. The method claim 18, further comprising the step of receivingregistration information from an advertiser and storing saidregistration information of the advertiser on the web based server.